package ve.usb.crm.hibernate;



public class PresupuestoCatalogo implements java.io.Serializable, ve.usb.cohesion.runtime.Auditable {

    /** Creates a new instance of FacturaCatalogo */
    public PresupuestoCatalogo() {}
    
    /**
     * Holds value of property id.
     */
    private Long id;

    /**
     * Getter for property id.
     * @return Value of property id.
     */
    public Long getId() {
        return this.id;
    }

    /**
     * Holds value of property idFacturaCatalogo.
     */
    private long idPresupuestoCatalogo;

    public long getIdPresupuestoCatalogo() {
        return idPresupuestoCatalogo;
    }

    public void setIdPresupuestoCatalogo(long idPresupuestoCatalogo) {
        this.idPresupuestoCatalogo = idPresupuestoCatalogo;
    }



    /**
     * Holds value of property idFactura.
     */
    private Presupuesto idPresupuesto;

    public Presupuesto getIdPresupuesto() {
        return idPresupuesto;
    }

    public void setIdPresupuesto(Presupuesto idPresupuesto) {
        this.idPresupuesto = idPresupuesto;
    }



    /**
     * Holds value of property idCatalogo.
     */
    private Catalogo idCatalogo;

    /**
     * Getter for property idCatalogo.
     * @return Value of property idCatalogo.
     */
    public Catalogo getIdCatalogo() {
        return this.idCatalogo;
    }

    /**
     * Setter for property idCatalogo.
     * @param idCatalogo New value of property idCatalogo.
     */
    public void setIdCatalogo(Catalogo idCatalogo) {
        this.idCatalogo = idCatalogo;
    }
    /**
     * Holds value of property cantidad.
     */
    private int cantidad;

    /**
     * Getter for property cantidad.
     * @return Value of property cantidad.
     */
    public int getCantidad() {
        return this.cantidad;
    }

    /**
     * Setter for property cantidad.
     * @param cantidad New value of property cantidad.
     */
    public void setCantidad(int cantidad) {
        this.cantidad = cantidad;
    }

    private boolean isFacturado;

    public boolean getIsFacturado() {
        return isFacturado;
    }

    public void setIsFacturado(boolean isFacturado) {
        this.isFacturado = isFacturado;
    }

    




    public String toString() {
        return "<PresupuestoCatalogo id='C" + this.id +
      //idFacturaCatalogo
        ((idPresupuesto==null) ? "" : "\" idPresupuesto =\"C" + idPresupuesto.getId()) +

        ((idCatalogo==null) ? "" : "\" idCatalogo =\"C" + idCatalogo.getId()) +

      "\" cantidad =\"" + cantidad +

        "'/>";
    }

}